From c2eb4b59f107f1e2e0285e4d2d50235e95c90922 Mon Sep 17 00:00:00 2001 From: Paul Donald Date: Tue, 21 Oct 2025 15:46:29 +0200 Subject: [PATCH] config: fix erroneous clamp message if clamp value == max MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit If the clamp value is equal to and only equal to PD_MIN_LEN_MAX then the warn is emitted, when it shouldn't be since PD_MIN_LEN_MAX is a valid max value. Signed-off-by: Paul Donald Link: https://github.com/openwrt/odhcpd/pull/283 Signed-off-by: Álvaro Fernández Rojas --- src/config.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config.c b/src/config.c index d6573e2..ddc4537 100644 --- a/src/config.c +++ b/src/config.c @@ -1304,7 +1304,7 @@ int config_parse_interface(void *data, size_t len, const char *name, bool overwr if (pd_min_len > PD_MIN_LEN_MAX) iface->dhcpv6_pd_min_len = PD_MIN_LEN_MAX; iface->dhcpv6_pd_min_len = pd_min_len; - if (pd_min_len >= PD_MIN_LEN_MAX) + if (pd_min_len > PD_MIN_LEN_MAX) warn("Clamped invalid %s value configured for interface '%s' to %d", iface_attrs[IFACE_ATTR_DHCPV6_PD_MIN_LEN].name, iface->name, iface->dhcpv6_pd_min_len); } -- 2.30.2